<?php
session_start();
require('includes/database.php');
//require('includes/search_array.php');
$soort_bouw = "";
if(isset($_POST['soort_bouw'])) $soort_bouw = $_POST['soort_bouw'];
if(isset($_GET['soort_bouw'])) $soort_bouw = $_GET['soort_bouw'];
$straatnaam = "";
if(isset($_POST['straatnaam'])) $straatnaam = $_POST['straatnaam'];
if(isset($_GET['straatnaam'])) $straatnaam = $_GET['straatnaam'];
$huisnummer = "";
if(isset($_POST['huisnummer'])) $huisnummer = $_POST['huisnummer'];
if(isset($_GET['huisnummer'])) $huisnummer = $_GET['huisnummer'];
$toevoeging = "";
if(isset($_POST['toevoeging'])) $toevoeging = trim($_POST['toevoeging']);
if(isset($_GET['toevoeging'])) $toevoeging =  trim($_GET['toevoeging']);
$postcode = "";
if(isset($_POST['postcode'])) $postcode = $_POST['postcode'];
if(isset($_GET['postcode'])) $postcode = $_GET['postcode'];
$plaatsnaam = "";
if(isset($_POST['plaatsnaam'])) $plaatsnaam = $_POST['plaatsnaam'];
if(isset($_GET['plaatsnaam'])) $plaatsnaam = $_GET['plaatsnaam'];

$opp_min = "";
if(isset($_GET['min_oppervlakte'])) $opp_min = $_GET['min_oppervlakte'];
$opp_max = 999999999999;
if(isset($_GET['min_oppervlakte'])) $opp_max = $_GET['max_oppervlakte'];

$vraagprijs_min = "";
if(isset($_GET['min_vraagprijs'])) $vraagprijs_min = $_GET['min_vraagprijs'];
$vraagprijs_max = 999999999999;
if(isset($_GET['max_vraagprijs'])) $vraagprijs_max = $_GET['max_vraagprijs'];

$kamers_min = "";
if(isset($_GET['min_kamers'])) $kamers_min = $_GET['min_kamers'];
$kamers_max = 999999999999;
if(isset($_GET['max_kamers'])) $kamers_max = $_GET['max_kamers'];

$soort_object = "";
if(isset($_GET['soortobject'])) $soort_object = $_GET['soortobject'];

$db = new Database();
$soorten_object = $db->selectSoortObject();
$soorten_bouw = $db->selectSoortBouw();

$page = 0;
$limit = 15;
if(isset($_GET['page'])) $page = $_GET['page'];

$woningen = $db->searchWoning($limit, $page, $soort_bouw, $straatnaam, $huisnummer, 
        $toevoeging, $postcode, $plaatsnaam, $opp_min, $opp_max, $kamers_min, $kamers_max, 
        $vraagprijs_min, $vraagprijs_max, $soort_object, false);

$aantal_resultaten = $db->searchWoning($limit, $page, $soort_bouw, $straatnaam, $huisnummer, 
        $toevoeging, $postcode, $plaatsnaam, $opp_min, $opp_max, $kamers_min, $kamers_max, 
        $vraagprijs_min, $vraagprijs_max, $soort_object, true);

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"><head> 
<title>Funda</title>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> 
  <link rel="stylesheet" href="style.css" type="text/css"/>
</head>

<body>

<div id="logo">
  <img src="img/funda-logo-hp.gif" id="toplogo" alt="toplogo"/>
</div>


<div id="balk">
  <ul>
    <li class="active">Woningaanbod</li>
    <li>Verkoop</li>
    <li>NVM Makelaars</li>
    <li>Gids</li>
    <li>Verhuizen</li>
    <li>My Funda</li>
  </ul>
</div>

<div id="nav">
  <ul>
    <li><a href="index.php" class="active">Koopwoningen</a></li>
    <li>Huurwoningen</li>
    <li>Nieuwbouwprojecten</li>
    <li>Recreatiewoningen</li>
    <li>Europa</li>
  </ul>
</div>

<div id="txt">
  <?php echo $aantal_resultaten; ?> koopwoningen gevonden
</div>

<div id="main">

<table>
  <tr>
    <td id="data" valign="top">
      <div class="head">Prijsklasse van/tot</div>
        <a href="<?php echo "overzicht.php?&min_vraagprijs=0&max_vraagprijs=1000&soort_bouw=".$soort_bouw.
                "&straatnaam=".$straatnaam.'&huisnummer='.$huisnummer.'&toevoeging='.$toevoeging.
          '&postcode='.$postcode.'&plaatsnaam='.$plaatsnaam; ?>" class="licht">0 - 1000</a><br>
        <a href="<?php echo "overzicht.php?&min_vraagprijs=1001&max_vraagprijs=10000&soort_bouw=".$soort_bouw.
                "&straatnaam=".$straatnaam.'&huisnummer='.$huisnummer.'&toevoeging='.$toevoeging.
                            '&postcode='.$postcode.'&plaatsnaam='.$plaatsnaam; ?>" class="licht">1.001 - 10.000</a><br>
        <a href="<?php echo "overzicht.php?&min_vraagprijs=10001&max_vraagprijs=100000&soort_bouw=".$soort_bouw.
                "&straatnaam=".$straatnaam.'&huisnummer='.$huisnummer.'&toevoeging='.$toevoeging.
                            '&postcode='.$postcode.'&plaatsnaam='.$plaatsnaam; ?>" class="licht">10.001 - 100.000</a><br>    
        <a href="<?php echo "overzicht.php?&min_vraagprijs=100001&max_vraagprijs=1000000&soort_bouw=".$soort_bouw.
                "&straatnaam=".$straatnaam.'&huisnummer='.$huisnummer.'&toevoeging='.$toevoeging.
                            '&postcode='.$postcode.'&plaatsnaam='.$plaatsnaam; ?>" class="licht">100.001 - 1.000.000</a><br>    
        <a href="<?php echo "overzicht.php?&min_vraagprijs=1000001&max_vraagprijs=&soort_bouw=".$soort_bouw.
                "&straatnaam=".$straatnaam.'&huisnummer='.$huisnummer.'&toevoeging='.$toevoeging.
                            '&postcode='.$postcode.'&plaatsnaam='.$plaatsnaam; ?>" class="licht">1.000.000+</a><br>    
      </div>
      <div class="head">Soort object</div>
      <div class="content">
        <?php
        foreach ($soorten_object as $soort) {
            echo '<a href="overzicht.php?page='.$page.'&soortobject='.$soort['id'].'&soort_bouw='.$soort_bouw;
            echo '&straatnaam='.$straatnaam.'&huisnummer='.$huisnummer.'&toevoeging='.$toevoeging;
            echo '&postcode='.$postcode.'&plaatsnaam='.$plaatsnaam.'" class="licht">'.$soort['name'].'</a><br>';
        }
        ?>
      </div>

      <div class="head">Soort bouw</div>
      <div class="content">
        <?php
        foreach ($soorten_bouw as $soort) {
            echo '<a href="overzicht.php?page='.$page.'&soort_bouw='.$soort['id'];
            echo '&straatnaam='.$straatnaam.'&huisnummer='.$huisnummer.'&toevoeging='.$toevoeging;
            echo '&postcode='.$postcode.'&plaatsnaam='.$plaatsnaam.'" class="licht">'.$soort['name'].'</a><br>';
        }
        ?>
      </div>

      <div class="head">Aantal kamers</div>
      <div class="content">
        <a href="< echo "overzicht.php?&min_kamers=0&max_kamers=5&soort_bouw=".$soort_bouw.
                "&straatnaam=".$straatnaam.'&huisnummer='.$huisnummer.'&toevoeging='.$toevoeging.
                '&postcode='.$postcode.'&plaatsnaam='.$plaatsnaam; ?>" class="licht">0 - 5</a><br>
        <a href="<?php echo "overzicht.php?&min_kamers=6&max_kamers=10&soort_bouw=".$soort_bouw.
                "&straatnaam=".$straatnaam.'&huisnummer='.$huisnummer.'&toevoeging='.$toevoeging.
                            '&postcode='.$postcode.'&plaatsnaam='.$plaatsnaam; ?>" class="licht">6 - 10</a><br>
        <a href="<?php echo "overzicht.php?&min_kamers=11&max_kamers=20&soort_bouw=".$soort_bouw.
                "&straatnaam=".$straatnaam.'&huisnummer='.$huisnummer.'&toevoeging='.$toevoeging.
                            '&postcode='.$postcode.'&plaatsnaam='.$plaatsnaam; ?>" class="licht">11 - 20</a><br>
        <a href="<?php echo "overzicht.php?&min_kamers=21&max_kamers=50&soort_bouw=".$soort_bouw.
                "&straatnaam=".$straatnaam.'&huisnummer='.$huisnummer.'&toevoeging='.$toevoeging.
                            '&postcode='.$postcode.'&plaatsnaam='.$plaatsnaam; ?>" class="licht">21 - 50</a><br>
        <a href="<?php echo "overzicht.php?&min_kamers=50&max_kamers=&soort_bouw=".$soort_bouw.
                "&straatnaam=".$straatnaam.'&huisnummer='.$huisnummer.'&toevoeging='.$toevoeging.
                            '&postcode='.$postcode.'&plaatsnaam='.$plaatsnaam; ?>" class="licht">50+</a><br>
      </div>

      <div class="head">Woonoppervlakte</div>
      <div class="content">
        <a href="<?php echo "overzicht.php?&min_oppervlakte=0&max_oppervlakte=10&soort_bouw=".$soort_bouw.
                "&straatnaam=".$straatnaam.'&huisnummer='.$huisnummer.'&toevoeging='.$toevoeging.
                            '&postcode='.$postcode.'&plaatsnaam='.$plaatsnaam; ?>" class="licht">0 - 10</a><br>
        <a href="<?php echo "overzicht.php?&min_oppervlakte=11&max_oppervlakte=20&soort_bouw=".$soort_bouw.
                "&straatnaam=".$straatnaam.'&huisnummer='.$huisnummer.'&toevoeging='.$toevoeging.
                            '&postcode='.$postcode.'&plaatsnaam='.$plaatsnaam; ?>" class="licht">11 - 20</a><br>
        <a href="<?php echo "overzicht.php?&min_oppervlakte=21&max_oppervlakte=50&soort_bouw=".$soort_bouw.
                "&straatnaam=".$straatnaam.'&huisnummer='.$huisnummer.'&toevoeging='.$toevoeging.
                            '&postcode='.$postcode.'&plaatsnaam='.$plaatsnaam; ?>" class="licht">21 - 100</a><br>
        <a href="<?php echo "overzicht.php?&min_oppervlakte=101&max_oppervlakte=400&soort_bouw=".$soort_bouw.
                "&straatnaam=".$straatnaam.'&huisnummer='.$huisnummer.'&toevoeging='.$toevoeging.
                            '&postcode='.$postcode.'&plaatsnaam='.$plaatsnaam; ?>" class="licht">101 - 400</a><br>
        <a href="<?php echo "overzicht.php?&min_oppervlakte=401&max_oppervlakte=1000&soort_bouw=".$soort_bouw.
                "&straatnaam=".$straatnaam.'&huisnummer='.$huisnummer.'&toevoeging='.$toevoeging.
                            '&postcode='.$postcode.'&plaatsnaam='.$plaatsnaam; ?>" class="licht">401 - 1000</a><br>
        <a href="<?php echo "overzicht.php?&min_oppervlakte=1001&max_oppervlakte=&soort_bouw=".$soort_bouw.
                "&straatnaam=".$straatnaam.'&huisnummer='.$huisnummer.'&toevoeging='.$toevoeging.
                 '&postcode='.$postcode.'&plaatsnaam='.$plaatsnaam; ?>" class="licht">1000+</a><br>
      </div>
    </td>
    <td valign="top"> 
<?php
    foreach ($woningen as $woning) {
        echo '<div class="huisdata">';
        echo '<div class="head">';
        echo '<a class="normal" href="detail.php?woid=0164d114-5ca4-48d6-89b9-e18d5c5af0ab">'.$woning['address'].'</a>';
        echo '</div><div class="prijs">€ '.$woning['vraagprijs'].' '.$woning['prijssoort'];
        echo '</div><br/>';
        echo '<span class="adres">'.$woning['pc'].' '.$woning['city'].'<br/>';
        echo $woning['woonoppervlakte'].' m<sup>2</sup> - '.$woning['aantalkamers'].' kamers</span><br/>';
        echo '<span><a class="makelaar" href="makelaar.html">'.$woning['kantoor'].'</a></span>';
        echo '</div>';
    }
?>
    </td>
  </tr>
</table>

    <ul class="link-list paging-list">	
        <?php
        echo '<li><a href="overzicht.php?page=0&soort_bouw='.$soort_bouw.
                '&straatnaam='.$straatnaam.'&huisnummer='.$huisnummer.'&toevoeging='.$toevoeging.
                    '&postcode='.$postcode.'&plaatsnaam='.$plaatsnaam.'&min_oppervlakte='.$opp_min.
                '&max_oppervlakte='.$opp_max.'&min_vraagprijs='.$vraagprijs_min.
                '&max_vraagprijs='.$vraagprijs_max.'&min_kamers='.$kamers_min.
                '&max_kamers='.$kamers_max.'&soortobject='.$soort_object.'">Eerste</a></li>';
        for(($page-6 <= 0 ? $i = 0 : $i = $page-6); $i < ceil($aantal_resultaten/$limit) && $i < $page+6; $i++) {
            echo '<li ';
            if($i == $page) echo 'id="currentpage" ';
            echo '><a href="overzicht.php?page='.$i.'&soort_bouw='.$soort_bouw.
                '&straatnaam='.$straatnaam.'&huisnummer='.$huisnummer.'&toevoeging='.$toevoeging.
                    '&postcode='.$postcode.'&plaatsnaam='.$plaatsnaam.'&min_oppervlakte='.$opp_min.
                '&max_oppervlakte='.$opp_max.'&min_vraagprijs='.$vraagprijs_min.
                '&max_vraagprijs='.$vraagprijs_max.'&min_kamers='.$kamers_min.
                '&max_kamers='.$kamers_max.'&soortobject='.$soort_object.'">'.$i.'</a></li>';           
        }
        echo '<li><a href="overzicht.php?page='.(ceil(($aantal_resultaten/$limit))-1).'&soort_bouw='.$soort_bouw.
                '&straatnaam='.$straatnaam.'&huisnummer='.$huisnummer.'&toevoeging='.$toevoeging.
                '&postcode='.$postcode.'&plaatsnaam='.$plaatsnaam.'&min_oppervlakte='.$opp_min.
                '&max_oppervlakte='.$opp_max.'&min_vraagprijs='.$vraagprijs_min.
                '&max_vraagprijs='.$vraagprijs_max.'&min_kamers='.$kamers_min.
                '&max_kamers='.$kamers_max.'&soortobject='.$soort_object.'">Laatste</a></li>';
        
        ?>

    </ul>
</div>
</body></html>